﻿#include<stdio.h>
//void swap(int* a, int* b);
//int main() {
//
//    int a = 1000;
//    int b = -18;
//    swap(&a, &b);
//    printf("%d %d", a, b);
//    return 0;
//}
//void swap(int* a, int* b)
//{
//    int temp;
//    temp = *a;
//    *a = *b;
//    *b = temp;
//}

#include <stdlib.h>
int main() {
	int i = 10;
	int* p = &i;
	//int*是这个p的类型
	printf("%d\n", *p);
		//这里的*是间接访问操作符（先找到地址，再根据地址找到数）
	printf("%p\n", p);
	//%p打印一个无符号的十六进制整数
	//注意%p专门用来打印地址，高位会打印0，而%x高位的0会省略
	system("pause");
	return 0;
}